package com.dgut.lotterySystem.service;

import com.dgut.lotterySystem.controller.param.UserLoginParam;
import com.dgut.lotterySystem.controller.param.UserRegisterParam;
import com.dgut.lotterySystem.service.dto.UserInfoDTO;
import com.dgut.lotterySystem.service.dto.UserLoginDTO;
import com.dgut.lotterySystem.service.dto.UserRegisterDTO;
import com.dgut.lotterySystem.service.enums.IdentityEnum;

import java.util.List;

public interface IUserService {

    UserRegisterDTO register(UserRegisterParam param);

    UserLoginDTO login(UserLoginParam param);

    List<UserInfoDTO> getUserInfoList(IdentityEnum forName);
}
